class article_category_tree:
    def __init__(self,
                 article_category_id,
                 article_category_pid,
                 user_id,
                 title,
                 content,
                 Level,
                 summary,
                 style,
                 type,
                 icon,
                 count,
                 order_number,
                 flag,
                 meta_keywords,
                 meta_description,
                 remarks,
                 delflage,
                 create_time,
                 create_user,
                 update_time,
                 update_user,
                 value,
                 label,
                 children):
        self.article_category_id = article_category_id
        self.article_category_pid = article_category_pid
        self.user_id = user_id
        self.title = title
        self.content = content
        self.Level = Level
        self.summary = summary
        self.style = style
        self.type = type
        self.icon = icon
        self.count = count
        self.order_number = order_number
        self.flag = flag
        self.meta_keywords = meta_keywords
        self.meta_description = meta_description
        self.remarks = remarks
        self.delflage = delflage
        self.create_time = create_time
        self.create_user = create_user
        self.update_time = update_time
        self.update_user = update_user
        self.value = value
        self.label = label
        self.children = children

        @property
        def article_category_id(self):
            return self._article_category_id

        @property
        def article_category_pid(self):
            return self._article_category_pid

        @property
        def user_id(self):
            return self._user_id

        @property
        def title(self):
            return self._title

        @property
        def content(self):
            return self._content

        @property
        def Level(self):
            return self._Level

        @property
        def summary(self):
            return self._summary

        @property
        def style(self):
            return self._style

        @property
        def type(self):
            return self._type

        @property
        def icon(self):
            return self._icon

        @property
        def count(self):
            return self._count

        @property
        def order_number(self):
            return self._order_number

        @property
        def flag(self):
            return self._flag

        @property
        def meta_keywords(self):
            return self._meta_keywords

        @property
        def meta_description(self):
            return self._meta_description

        @property
        def remarks(self):
            return self._remarks

        @property
        def delflage(self):
            return self._delflage

        @property
        def create_time(self):
            return self._create_time

        @property
        def create_user(self):
            return self._create_user

        @property
        def update_time(self):
            return self._update_time

        @property
        def update_user(self):
            return self._update_user

        @property
        def value(self):
            return self._value

        @property
        def label(self):
            return self._label

        @property
        def children(self):
            return self._children

        # def to_json(self):
        #     dict = self.__dict__
        #     if "_sa_instance_state" in dict:
        #         del dict["_sa_instance_state"]
        #     return dict
